package pe.com.bbva.efcap.servidor.dao.impl;

import org.springframework.stereotype.Repository;

import pe.com.bbva.efcap.servidor.dao.ClienteDAO;
import pe.com.bbva.efcap.servidor.modelo.entidad.Cliente;

@Repository
public class ClienteDAOImpl extends EntidadDAOImpl<Cliente> implements ClienteDAO{

	private static final long serialVersionUID = 1L;

	@Override
	public Cliente obtenerClientePorCodigoCentral(String codigoCentral){
		String hql = "from "+getEntityClass().getName()+ " c "
				+ "where c.codigoCentral = :codigoCentral";
		return (Cliente)getSession().createQuery(hql)
				.setString("codigoCentral", codigoCentral)
				.uniqueResult();
	}
}
